import {channels,articles} from '../../api/user'
Page({

    /**
     * 页面的初始数据
     */
    data: {
        num:1,
        results:[],
        refresher:false,
        channels:[],
        active:0,
            channel_id:'',
            with_top:1,
            timestamp:'',
    },
   
    onChange(event) {
        this.articles(event.detail.name)
      },
   //发送请求获取详细数据
    async articles(id){   
       if(!id) {
        id = 0
       }
       const res=await articles({
        channel_id:id,
            with_top:this.data.num,
            timestamp:Date.now(),
       })
       this.selectComponent('#tabs').resize();
        this.setData({
            results:res.data.results
        })
    },
  
    // 获取列表行数据
  async  channelss(){
    const res= await  channels()
    console.log(res.data.channels);
    this.setData({
        channels:res.data.channels
    })
    },
    // 下拉刷新
    onPulling(){
        setTimeout(() => {this.articles()
            this.setData({
               refresher:false
           })  },1000)
      },
    //   上拉刷新
   async onPullDown(id){
  setTimeout( async (id) => {
    wx.showToast({
      title: '加载中...',
    })
    if(!id) {
        id=0
       }
       this.setData({
        num:this.data.num+1
       })
   const res =await articles({
        channel_id:0,
            with_top:this.data.num,
            timestamp:Date.now(),
       })
       console.log(res.data.results);
      this.setData({
        results:[...this.data.results ,...res.data.results]
      })
  },1000)
    },
   

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad({name}) {
        console.log(name);
        this.channelss()
        this.articles()
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {
        console.log(2222222);
    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})